what happens on the road stays on the road [us] - Francés Inglés Diccionario